﻿function ChangeDrugMainType(DrugMainTypeID) {
    //alert($("#_legalDrugPermitType").val());
    var mes = Portal.SODC.IDIS.LegalDrugReportMaterial.ServerSideGetSubDrugType(DrugMainTypeID).value;
    if (mes.indexOf("ERROR") != -1) {
        alert(mes);
        return;
    }
    //$("#_legalDrugPermitSubType").html("<option>1</option><option>2</option>");
    $("#_legalDrugPermitSubType").html(mes);
}

function ClientSideRenderReportTable() {
    if (!CheckValidCondition()) return;

    var ReportType = $("#_legalDrugReportType").val();
    var DrugType = $("#_legalDrugPermitType").val();
    var ReportTime = $("#cbreportyear").val();
    
    var tableString = Portal.SODC.IDIS.LegalDrugReportMaterial.ServerSideRenderReportTable(ReportType, ReportTime, DrugType).value;
    if (tableString.indexOf("ERROR") != -1) {
        alert(tableString.replace("ERROR:", "").trim());
        return;
    }
    $("#divStatisticResult").html(tableString);
}

function ClientSideExportData() {
    if (!CheckValidCondition()) return;

//    var FromDate = $("#txt_fdate").val();
//    var ToDate = $("#txt_tdate").val();
//    var PermitType = $("#_legalDrugPermitType").val();
//    var MinistryId = $("#_legalDrugPermitOfMinistry").val();
//    var CompanyName = $("#_legalDrugPermitCompanyName").val();
//    var DrugName = $("#_legalDrugPermitDrugName").val();

    var ReportType = $("#_legalDrugReportType").val();
    var DrugType = $("#_legalDrugPermitType").val();
    var ReportTime = $("#cbreportyear").val();

    //var rValue = Portal.SODC.IDIS.LegalDrugReportMaterial.ServerSideRenderExcel(FromDate, ToDate, MinistryId, PermitType, CompanyName, DrugName).value;

    var rValue = Portal.SODC.IDIS.LegalDrugReportMaterial.ServerSideRenderExcel(ReportType, ReportTime, DrugType).value;
    if (rValue.indexOf('ERROR') != -1) {
        //alert('Lỗi trong quá trình xử lý:' + rValue);
        alert(rValue.replace("ERROR:", "").trim());
    }
    else if (rValue.indexOf('NONE') != -1) {
        alert('Không tồn tại dữ liệu để in ấn.');
    }
    else
        window.open(rValue, '_blank');
}

function CheckValidCondition() {
    if ($("#_legalDrugReportType").val() == "0") {
        alert('Chưa lựa chọn loại báo cáo!');
        return false;
    }

//    if ($("#_legalDrugPermitSubType").length == 0) {
//        alert('Chưa lựa chọn loại ma túy cần báo cáo!');
//    }
    return true;
}